The Good Guy is a 2009 romantic comedy film directed by Julio DePietro starring Alexis Bledel, Scott Porter, and Bryan Greenberg.
Source: Wikipedia